package com.cnd.scm.jdbcprocessor.dbentity;

import java.util.ArrayList;

/**
 * 数据库参数集合
 * @author 李启联
 *
 */
public class DBParameterCollection extends  ArrayList{

	public boolean add(DBParameter dBParameter) {
		return super.add(dBParameter);
	}
	
	@Override
	public DBParameter[] toArray() {	
		return (DBParameter[])super.toArray(new DBParameter[size()]);	
	}

	
	
/*	private ArrayList dbParameterCollection = new ArrayList();

	*//**
	 * 清空数据库参数集合
	 *//*
	public void cleanDbParameterCollection() {
		this.dbParameterCollection.clear();
	}

	*//**
	 * 增加一个查询参数
	 * @param parameterName
	 * @param parameterValues
	 * @return
	 *//*
	public boolean add(String parameterName, Object parameterValues) {
		return this.dbParameterCollection.add(new DBParameter(parameterName, parameterValues));
	}
	
	*//**
	 * 增加一个查询参数
	 * @param parameterName
	 * @param parameterValues
	 * @param dbType
	 * @return
	 *//*
	public boolean add(String parameterName, Object parameterValues, int dbType) {
		return this.dbParameterCollection.add(new DBParameter(parameterName,parameterValues,dbType));
	}
	
	*//**
	 * 增加一个查询参数
	 * @param parameterName
	 * @param parameterValues
	 * @param dbType
	 * @param parameterDirection
	 * @return
	 *//*
	public boolean add(String parameterName, Object parameterValues, int dbType,
			DBParameterDirection parameterDirection){
		return this.dbParameterCollection.add(new DBParameter(parameterName,parameterValues,dbType,parameterDirection));
	}*/
}
